WPS 基础接口 > 演示 API 参考 > PrintRange > PrintRange 对象
代表要打印的连续幻灯片或页的范围。

说明

PrintRange 对象是 PrintRanges 集合的成员。PrintRanges 集合包含已为指定演示文稿定义的所有打印范围。

可以在 PrintRanges 集合中设置独立于 RangeType 设置的打印区域。这些打印区域在包含它们的演示文稿加载时始终有效。RangeType 属性设为 ppPrintSlideRange 时,应用 PrintRanges 集合中的区域。

示例

使用 Ranges(index) 返回单个 PrintRange 对象,其中 index 是打印范围索引号。以下示例显示一条消息,指示活动演示文稿第一个打印范围的起始和终止幻灯片编号。

示例代码
let ranges = ActivePresentation.PrintOptions.Ranges
    if(ranges.Count > 0){
        let item = ranges.Item(1)
            MsgBox("Print range 1 starts on slide " + item.Start + " and ends on slide " + item.End)
    }

使用 Add 方法创建 PrintRange 对象,并将其添加到 PrintRanges 集合中。以下示例定义三个打印范围,分别代表活动演示文稿中第一张幻灯片,第三到第五张幻灯片,第八和第九张幻灯片,然后打印这些范围内的幻灯片。

示例代码
let print = ActivePresentation.PrintOptions
    print.RangeType = ppPrintSlideRange
    let ranges = print.Ranges
        ranges.ClearAll()
        ranges.Add(1, 1)
        ranges.Add(3, 5)
        ranges.Add(8, 9)
ActivePresentation.PrintOut()

Print Range 对象


请参阅